html * {
    margin: 0;
    /*padding: 0; SELECT NOT DISPLAYED CORRECTLY IN FIREFOX */
}

/* GENERAL */
body {
    background: #E3DEDE;
    color: #333;
    font: 14px verdana, arial, helvetica, sans-serif;
}
  
a:link, a:visited, a:hover {
    color: #006091;
    font-weight: bold;
    text-decoration: none;
}

h1 {
    color: #BE2000;
    font-weight: bold;
    font-size: 16px; 
 
}

h2 {
    color: #00334D;
    font-weight: bold;
    font-size: 12px;
	margin: 8px 10px 0 30px; 
}

ul {
    padding-left: 15px;
}

input, select, textarea {
	background:url(../images/skin/form.gif) repeat-x scroll 0 -162px #FFFFFF;
	font: 12px verdana, arial, helvetica, sans-serif;
	border-color:#7C7C7C #C3C3C3 #C3C3C3 #9A9A9A;
	border-right:1px solid #C3C3C3;
	border-style:solid;
	border-width:1px; 
	padding:1px 1px 0;
 
}
select {
   padding: 2px 2px 2px 0;
   width: 220px;
}
textarea {  
	vertical-align: top;
}
input.radio ,input.checkbox{
	width:auto;
}
select.select{
	width:auto;
}


.body {
    float: left;
    margin: 0;
	width: 100%;
}

.dialog table {
    padding: 5px 0;  
 
}
 
.list table {
    padding: 5px;  
	width: 100%; 
	border-collapse: collapse;
}

.list th {
 	white-space: nowrap;
}

.list th:hover, .list tr:hover {
 
}
.list td{
	text-align: center;
	white-space: nowrap;
}
tr.odd{
    
}

.prop {
    padding: 5px;
}
.prop .name {
	line-height: 22px;
    text-align: right; 
    white-space: nowrap;
	font-weight: bold;
}
.prop .value {
    text-align: left;
 	line-height: 22px;
} 


div.picture{
	text-align: center;
	width: 130px;
	height:100px;
	position:relative;
	overflow:hidden;
	border:3px solid #F5B4AA;
	float: left;
	margin: 2px;
}
div.picture img{   
	width: 150px;
}

input[type='submit'] ,input[type='button']{
	background: url(../images/button.png) center left no-repeat ;
	width: 70px; 
	height:21px;
	border: 0; 
	padding-bottom: 2px;
} 
input.button ,input.submit{
	background: url(../images/button.png) center left no-repeat ;
	width: 70px; 
	height:21px;
	border: 0; 
	padding-bottom: 2px;
} 

/* PAGINATION */

.paginateButtons {
	 
    border-top: 1px solid #C1C8D2;
 
    font-size: 14px;
    overflow: hidden;
    padding: 10px 3px;
}
.paginateButtons a {
    background: #fff;
    border: 1px solid #ccc;
    border-color: #A5D9F0 #6FBCE2 #6FBCE2 #A5D9F0;
 
    margin: 0 3px;
    padding: 2px 6px;
}
.paginateButtons span {
    padding: 2px 3px;
}

.body h1 {
		text-align: center;
		padding:5px 0;
}